Références
Outils :
JCL : Memento JCL
Pacbase : Lien IBM
DB2 : Date et Time, DSNTIAUL, UNLOAD
CICS : Commandes de base
XPEDITOR : Document PPT
INTERTEST : Document
FILE AID : Document PPT, Guide de poche
MSPROJECT : MSP 2002.PPT
Extractions SDSF : Commandes
Trigger MQSERIES : Guide
Dossiers d'études :
Phases de gestion de projet
Note de cadrage
Avant projet
Etude de l'existant
Estimation des charges
Plan étude détaillée
Dossier de réalisation
Exemple PQP
Exemple demarrage
Sqlcode
000 |
SUCCESFUL EXECUTION |
+100 |
|
+162 |
Le TABLESPACE ‘database-name.tablespace-name’ a été placé en CHECK PENDING |
+304 |
Une valeur de type ‘dat-typ1’ ne peut pas être assignée à une HOST-VARIABLE car la valeur n’est pas comprise dans les bornes de la HOST-VARIABLE en position ‘pos-num’ dont le type est ‘data-type2’ |
+402 |
La position ‘location’ est inconnue |
+403 |
LOCATION inconnue (Cf ‘SYSIBM.SYSLOCATIONS.LOCATION’) |
+558 |
Option WITHGRANT ignorée |
+625 |
Définition de table mise à « Incomplete » |
+802 |
« Exception error » : voir Messages & Codes DB2 |
-007 |
L’ordre SQL contient le caractère illégal ‘character’ |
-010 |
L’ordre SQL contient une constante mal codée |
-029 |
Clause INTO omise |
-060 |
LENGTH ou SCALE invalide |
-084 |
Ordre SQL non acceptable |
-101 |
L’ordre SQL est trop long ou trop complexe |
-102 |
Littéral trop long |
-103 |
Littéral numérique invalide |
-104 |
Symbole « token » illégal |
-105 |
Chaîne invalide |
-107 |
Le nom ‘name’ est trop long. La longueur maximale autorisée est ‘size’ |
-109 |
La clause ‘clause’ n’est pas permise |
-110 |
Littéral hexadécimal invalide |
-111 |
La fonction COLONNE n'inclut pas un nom de colonne |
-112 |
L’opérande d’une fonction COLONNE est une autre fonction COLONNE |
-113 |
Un caractère invalide a été trouvé dans le nom ‘name’ |
-115 |
Prédicat invalide |
-117 |
Le nombre de valeurs à insérer n’est pas le même que le nombre de colonnes objet |
-118 |
La table ou la vue objet de l’ordre INSERT, DELETE ou UPDATE est aussi identifiée dans la clause FROM |
-119 |
La colonne identifiée dans la clause HAVING n’est pas incluse dans la clause GROUP BY |
-120 |
Une clause WHERE ou SET contient une fonction COLONNE |
-121 |
La colonne ‘name’ est identifiée plus d’une fois dans l’ordre INSERT ou UPDATE |
-122 |
Clause GROUP BY omise |
-125 |
Un entier dans la clause ORDER BY n’identifie pas de colonne du résultat |
-126 |
L’ordre SELECT contient à la fois les clauses UPDATE et ORDER BY |
-127 |
DISTINCT spécifié plusieurs fois dans un SUBSELECT |
-128 |
Utilisation incorrecte de NULL dans un prédicat |
-129 |
L’ordre SQL contient trop de noms de tables |
-131 |
L’ordre avec le prédicat LIKE contient des types de données incompatibles |
-132 |
Le prédicat LIKE est invalide car le premier opérande n’est pas une colonne ou alors le second n’est pas une chaîne |
-133 |
Prédicat LIKE invalide |
-134 |
Problème de longueur de variable |
-136 |
Le tri ne peut pas être exécuté car la longueur de la clé est supérieure à 4000 bytes |
-137 |
Le résultat de la concaténation est trop long |
-138 |
Argument 2 ou 3 de SUBSTR invalide |
-150 |
L’objet de l’ordre INSERT, DELETE ou UPDATE est une vue pour laquelle l’opération demandée n’est pas permise |
-151 |
L’ordre UPDATE est invalide car la description cataloguée de la colonne ‘column-name’ indique qu’elle ne peut-être mise à jour. |
-153 |
CREATE VIEW invalide |
-154 |
L’ordre CREAT VIEW a échoué car la définition de la vue contient une UNION, UNION ALL ou un objet éloigné |
-156 |
L’ordre SQL demandé n’identifie pas de table |
-157 |
Seule une table peut être spécifiée dans une clause FOREIGN KEY. ‘Object-name’ n’est pas un nom de table |
-158 |
Le nombre de colonnes spécifié pour la vue n’est pas le même que le nombre de colonne spécifié par la clause SELECT |
-159 |
Problème de DROP ou COMMENT |
-160 |
L’option WITH CHECK ne peut être utilisée avec la vue spécifiée |
-161 |
L’ordre INSERT ou UPDATE n’est pas permis car un rang qui en résulte ne correspond pas à la définition de la vue |
-164 |
‘Auth-id’ n’a pas le privilège de créer une vue avec la qualification '‘authorization’ ID |
-170 |
Le nombre d’arguments spécifié pour la fonction « function-name’ est invalide |
-171 |
Le type de donnée, la longueur ou la valeur de l’argument ‘nn’ de la fonction ‘function-name’ est invalide |
-180 |
La chaîne représentant une valeur de type DATETIME a une syntaxe invalide |
-181 |
La chaîne représentant une valeur de type DATETIME n’a pas une valeur de type DATETIME |
-182 |
Une expression arithmétique avec une valeur de type DATETIME est invalide |
-183 |
Une opération arithmétique sur une date ou un TIMESTAMP a un résultat qui n’appartient pas à l’ensemble des valeurs possibles pour une date |
-184 |
Expression arithmétique invalide |
-185 |
L’option LOCAL FORMAT a été utilisé avec une date ou une heure alors qu’aucun LOCAL EXIT n’a été installé |
-186 |
La longueur de la date locale ou celle de l’heure locale a été augmentée alors que le programme qui est en train de s’exécuter est resté avec l’ancienne longueur |
-187 |
TOD CLOCK MVS invalide |
-198 |
Opérande à blanc (PREPARE ou EXECUTE) |
-199 |
Mot clé invalide (TOKEN attendu) |
-203 |
La référence à la colonne ‘column-name’ est ambiguë |
-204 |
Le nom ‘name’ est indéfini |
-205 |
La colonne ‘column-name’ n’appartient pas à la table ‘table-name’ |
-206 |
La colonne ‘column-name’ n’appartient pas à la table identifiée dans la clause FROM, dans l’INSERT ou dans l’UPDATE |
-208 |
La clause ORDER BY est invalide car la colonne ‘column-name’ n’appartient pas à la table résultante |
-219 |
EXPLANATION TABLE inexistante |
-220 |
Colonne d’EXPLANATION TABLE mal définie |
-221 |
SET incomplet (EXPLANATION TABLE) |
-250 |
Un objet « TABLE - VIEW – ALIAS » ne peut être utilisé tant que le nom local n’est pas défini |
-251 |
TOKEN invalide |
-301 |
La valeur de la variable HOST en entrée numéro ‘position-number’ ne peut pas être utilisée comme spécifié en raison de sont type de donnée |
-302 |
La valeur de la variable en entrée numéro ‘position-number’ est invalide ou trop grande pour la zone cible |
-303 |
On ne peut attribuer de valeur à la variable HOST de sortie numéro ‘position-number’ car les types de données ne sont pas comparables |
-304 |
|
-305 |
La valeur nulle ne peut être assignée à la host variable de sortie numéro ‘position-number’ car aucune variable indicateur n’a été spécifiée |
-309 |
Le prédicat est invalide car une host variable référencée a une valeur nulle |
-312 |
Host variable ‘variable-name’ indéfinie ou inutilisable |
-313 |
Le nombre de host variables définies est différent du nombre de marqueurs paramètres |
-314 |
L’ordre SQL contient une référence de host variable ambiguë |
-401 |
Les opérandes d’une opération ou d’une comparaison arithmétique ne sont pas comparables |
-402 |
La fonction ou l’opérateur arithmétique ‘arith-fop’ est appliqué à un caractère ou à une donnée DATETIME |
-404 |
L’ordre UPDATE ou INSERT spécifie une chaîne qui est trop longue ‘column-name’ |
-405 |
Littéral numérique « out of range » |
-406 |
Valeur numérique hors du « range » de la colonne |
-407 |
Une valeur de l’UPDATE ou de l’INSERT est nulle, mais la colonne objet « column-name’ ne peut contenir de valeur nulle |
-408 |
Une valeur de l’update ou de l’INSERT est nulle, mais la colonne objet « column-name » ne peut contenir de valeur nulle |
-409 |
Opérande invalide dans une fonction de comptage |
-410 |
Littéral « floating point » supérieur à 30 caractères |
-411 |
SQLID inutilisable |
-412 |
Clause SELECT de SUBQUERY avec colonnes multiples |
-414 |
Prédicat invalide |
-415 |
Problème sur UNION ou UNION ALL |
-416 |
Opérande d’UNION invalide |
-417 |
Syntaxe invalide d’opérandes |
-418 |
Utilisation invalide de paramètres |
-419 |
Division invalide (échelle négative) |
-421 |
Les opérandes de l’UNION ou de l’UNION ALL n’ont pas le même nombre de colonnes |
-501 |
Le curseur identifié dans l’ordre FETCH ou CLOSE n’est pas ouvert |
-502 |
Le curseur identifié dans la demande d’OPEN est déjà ouvert |
-503 |
Une colonne ne peut être maj car elle n’est pas identifiée dans la clause UPDATE de l’ordre SELECT du curseur |
-504 |
Le nom du curseur ‘cursor-name’ n’est pas défini |
-507 |
Le curseur identifié dans l’ordre UPDATE ou DELETE n’est pas ouvert |
-508 |
Le curseur identifié dans l’ordre UPDATE ou DELETE n’est pas positionné sur une ligne |
-509 |
La table identifiée dans l’ordre UPDATE ou DELETE n’est pas la même que celle désignée par le curseur |
-510 |
La table désignée par le curseur de l’ordre UPDATE ou DELETE ne peut être modifié |
-511 |
La clause FOR UPDATE ne peut être spécifiée car la table désignée par le curseur ne peut être modifiée |
-512 |
Référence invalide à un objet REMOTE |
-513 |
Problème de définition d’ALIAS LOCAL ou REMOTE |
-514 |
Le curseur ‘cursor-name’ n’est pas dans un état préparé |
-516 |
L’ordre décrit n’identifie pas d’ordre préparé |
-517 |
Utilisation invalide de CURSOR |
-518 |
Ordre EXECUTE invalide |
-556 |
Un privilège ne peut être révoqué car il n’est pas possédé par ‘autorisation’ ID Relancer la compilation |
-805 |
Le programme ‘program-name’ n’est pas trouvé dans le ‘plan name’
|
-811 |
Le résultat d’un SELECT simple est une table contenant plus d’une ligne - Vérifier que la clé n’est pas double |
-818 |
Le TIMESTAMP ‘x’ généré lors de la précompilation dans le LOAD MODULE est différent du TIMESTAMP ‘y’ du BIND construit à partir des DBRM
|
-904 |
Pas d’exécution car ressource indisponible ; raison ‘reason-code’, type de ressource ‘ressource-type’ et nom de la ressource ‘ressource-name’ |
-905 |
Limite de ressource atteinte |
-906 |
L’ordre SQL ne peut être executé car cette fonction a été désactivée en raison d’une erreur plus importante |
-908 |
Problème d’autorisation de BIND ou REBIND |
-909 |
L’objet a été supprimé |
-910 |
L’ordre SQL ne peut accéder à un objet sur lequel un DROP ou un ALTER est en suspend |
-911 |
L’unité de travail courante a été ‘rollbackée’ à cause d’un DEADLOCK ou un TIMEOUT. Raison ‘reason-code’ type de ressource ‘ressource-type’ et nom de la ressource ‘ressource-name’ |
-913 |
Anomalie à l’exécution causée par un DEADLOCK ou un TIMEOUT. Raison ‘reason-code », type de ressource ‘ressource-type’, et nom de la ressource ‘ressource-name’ |
-922 |
Problème concernant l’autorisation de la connection : ‘error-type’ erreur Recompiler car
|
-923 |
Connection non établie : DB2 ‘condition’ raison ‘reason-code’, type de ressource ‘ressource-type’, nom ‘ressource-name’ => Recompiler car déphasage avec une table |
-924 |
Erreur interne de connection DB2, ‘function-code, return-code, reason-code ‘ |
-925 |
COMMIT non valide dans l’environnement IMS ou CICS |
-926 |
ROLLBACK non valide dans l’environnement IMS ou CICS |
-927 |
Le LANGUAGE INTERFACE (LI) a été appelé alors que la connection avec l’environnement n’a pas été établie. Le programme peut-être invoqué sous la commande DSN |
ABEND Systeme
S001 |
|
S001-02 |
erreur sur GET, PUT, READ ou WRITE Conflit entre RECFM=F et RECFM=V, voir le RECFM en DCB X'24' (en octet)
|
S001-03 |
Data check |
S001-04 |
erreur sur GET, PUT, READ ou WRITE
|
S001-05 |
erreur sur GET, PUT, READ ou WRITF,
|
S002 |
Erreur de DCB : création d'un fichier dont la longueur d'un block est supérieure à celle |
S008 |
Dans un programme écrit en assembleur le registre 13 contient une valeur incorrecte au ne pointe pas sur la zone de sauvegarde de registre (SÀVF, AREA). Vérifier le contenu de registre 13 sur bande (32767) |
S013 |
|
S013-0C |
1/0 Erreur rencontrée dans la recherche d'un PDS au niveau du directory |
S013-10 |
BLKSIZE = 0 et BUFL = 0 pour un fichier DUMMY |
S013-14 |
DCB spécifie DSORG = PO ou POU mais le DSCB indinue ciue can'est vas un PDS |
S013-18 |
1. Membre inexistant dans un PDS |
S013-20 |
Erreur sur le BLKSIZE - |
S013-24 |
Oubli des macros de lecture pour un DATASET en entrée |
S013-28 |
Oubli des macros de lecture pour un DATASET en sortie |
S013-31 |
BLKSIZE = 0 interdit |
S013-34 |
BLKSIZE et BUFL = 0 Voir le RECL du programme en DCBX'3E' (2 octets) |
S013-4C |
BUFL plus petit que le BLKSIZE en QSAM |
S013-50 |
DATASET en impression. Output non défini |
S013-5C |
Dataset spanné supérieur dont les longueurs d'enregistre sont supérieures à 32756 en QSAM sans GET LOCATE |
S013-60 |
RECFM = F et BLKSIZE non égal au LRECL |
S013-68 |
BLKSIZE supérieur à 32767 |
S013-F |
Erreur CONTROL et CHECK-POINT |
S020 |
Erreur d'exécution d'une macro-instruction |
S025 |
1. Adresse invalide dans le DCB |
S030 |
Erreur de DCB à l'ouverture d'un fichier séquentiel |
S031 |
Erreur de DCB lors d'un I/0 ERROR sur un fichier séquentiel indexé. Il manque l'adresse de la routine SYNAD dans le DCB. Manque de place ? |
S032 |
Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type BISAM. DCBMACRF invalide |
S033 |
Erreur durant l'exécution de la macro OPEN pour un fichier en séquentiel indexé . |
S034 |
Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type BISAM. Pas assez de place pour le niveau d'index. NB: si plantage sur un programme utilisant la ADABASE, faire un display du DDIB sur la base |
S035 |
|
S036 |
|
S037 |
erreur de spécification des BUFFERS (non conformes). |
S038 |
Erreur de DCB à l'ouverture d'un fichier séquentiel detype QISAM : pas assez de place pour l'index ou index partagé sur deux volumes. |
S039 |
SCANNING. Pas d'indication de programme pour fin de fichier. Pas d'adresse indiquée pour DCBEODAD |
S03A |
Erreur concernant un CLOSE : écriture et mise-à-jour du format 2 du DSCB.
|
S03B |
Erreur durant l'exécution de la macro OPEN d'un fichier séquentiel indexé. Aucun enre- gistrernent n'a été traité.
|
S03D |
Erreur durant l'exécution de la macro OPEN pour un fichier séquentiel indexé
|
S03E |
Erreur de DCB à l'ouverture d'un fichier séquentiel indexé de type QISAM ou BISAM pas de 'PRIME AREA' pour un ajout |
S043 |
Dans un tri concaténation d'au moins deux fichiers: le 1er fichier doit être le plus grand |
S062 |
caractère graphique non affichable Cas particulier: Sous BTS ou sous IMS,avec un pro- gramme TELON : mauvais renseignement des PARAMETRES PROGRAMMES (MSGPGM = ANY) |
S0A0 |
QTAM manque de place en dataset queue |
S0A6 |
Instruction invalide pour DASD LOAD non Réutilisable |
S0B0 |
I/0 ERROR survenue pendant que le système lisait ou écrivait sur le fichier SYSI.SYSJOBQE |
S0B6 |
la tache système est planté |
S0C0 |
Interruption de type ‘imprécise’. |
S0C1 |
Code opération erroné.
|
S0C2 |
Le programme est en état 'PROGRAMME' et l'instruction privilégiée ne peut s'exécuter qu'en état 'SUPERVISEUR'. Cause : instructions physiques d'entrée/sortie |
S0C3 |
Une instruction exécutée porte sur une autre instrue tion exécutée (progran=e ASM)
|
S0C4 |
La zone mémoire utilisée n'appartient pas au programme
|
S0C5 |
La zone mémoire concernée est en dehors de la mémoire (adresse inconnue)
|
S0C6 |
|
S0C7 |
Une zone devant contenir des données numériques con- tient en fait des digits non numériques
|
S0C8 |
Dépassement de capacité binaire lors d'une opération d'addition, de soustraction au de décalage. Signe écrasé ou perte de signes significatifs. Peut être masquée . bit 37 du PSW |
S0C9 |
Le quotient dépasse le contenu d'un registre (31 bits) à division par zéro ? |
S0CA |
L'opération en cours ne peut se terminer car le résultat dépasse la capacité de la zone |
S0CB |
Quotient supérieur à la longueur de la zone qui lui est réservée. Division par zéro |
S0CC |
Dépassement de capacité en exposant |
S0CD |
exposant au dessous du minimum mais différent de zéro |
S0CE |
Aucun chiffre significatif dans un résultat |
S0CF |
Division par zéro en virgule flottante |
S0F1 |
Un paramètre du DCB est incorrect. à vérifier RECFM, LRECL et BLKSIZE |
SOF2 |
Un paramètre du JOB est incorrect à vérifier RECFM, LRECL et BLKSIZE |
S0F3 |
Une erreur machine s'est produite pendant l'exécution du programme à relancer le JOB |
S100 |
Unité non opérationnelle (OFFLINE) |
S101 |
Plus d'évènements que d'EC5 |
S102 |
La macro POST contient une attresse invalide d'ECO |
S106 |
Problème concernant un LOAD MODULE:
|
S106-C |
Paramètre REGION insuffisant, il faut plus de mémoire pour charger le module
|
S106-D |
Erreur du type d'enregistrement |
S106-E |
Erreur d'adresse |
S106-F |
I/0 ERROR au chargement d'un LOAD MODULE:
|
S10A |
Manque de place en mémoire en LSQA (mode superviseur) |
S113 |
I/0 ERROR au niveau JFCB (Job File Controi Block). Re-soumettre le job. Erreur instruction écriture |
S113-04 |
|
S113-08 |
I/0 ERROR pendant l'extension du JFCB |
S113-10 |
I/0 ERROR pendant la modification du JFCB |
S113-14 |
I/0 ERROR en lecture de l'extension du JFCB pour un dataset indexé ou séquentiel |
S113-18 |
I/0 ERROR en lecture de l'extension du JFCB pour un dataset indexé ou direct |
S117 |
Erreur d'assignation bande |
S122 |
JOB cancellé sous OS avec demande de DUMP. à le programme boucle ? |
S12D |
|
S124 |
Fausse donnée de macro-instruction |
S126 |
Données modifiées, JOB non exécutable |
S128 |
première opération fausse dans une macro-instruction |
S137 |
Message IEC0221: 110 ERROR --+ 1.%bel bande mal constitué ? |
S137-04 |
Message IEC0221: 1/0 ERROR pendant J'écriture d'un label EOV ou d'une TYPE MARK. Re-soumettre le job. |
S137-08 |
I/0 ERROR pendant le positionnement de la bande pour la lecture des labels. |
S137-0C |
I/0 ERROR pendant la lecture des labels de fin ou de tête (option RDBACK). |
S137-10 |
I/0 ERROR pendant le positionnement de la bande a la fin du dataset. |
S137-14 |
I/0 ERROR pendant la lecture des labels de fin ou de tête (option RDBACK) |
S137-18 |
I/0 ERROR pendant le positionnement de la bande sur le premier enregistrement |
S137-20 |
Lecture d'un label de tête invalide |
S201 |
L'expansion de la macro WAIT contient une adresse invalide d'ECB |
S202 |
Adresse invalide du REQUEST BLOCK dans l'ECB durant l'exécution d'une macro POST |
S206 |
Programme invalide |
S207 |
Routine macro-instruction fausse |
S20A |
Place de mémoire encore alloué à une étape du job lors d'une tentative de tentative de |
S213 |
Message IEC 1431 : problème sur un fichier
|
S213-04 |
Problème sur un fichier :
|
S213-0C |
I/0 ERROR pendant la lecture d'un DSCB de format 1 pour un dataset indexé ou direct |
S213-10 |
I/0 ERROR pendant la lecture d'un DSCB de format 3 pour un dataset indexé ou direct |
S213-18 |
I/0 ERROR pendant la lecture d'un DSCB de format 2 ou 3 |
S213-19 |
110 ERROR pendant la lecture d'un DSCB de format 4 avant lecture d'un DSCB de format
|
S213-30 |
Conflit de fichiers : SHR a été codé sur un fichier déjà utilisé en OLD |
S214 |
Message IEC2101 -. mauvais fonctionnement d'une bande magnétique pendant l'exécution de la macro CLOSE n' de volume. à Re-soumettre le job |
S217 |
Erreur survenue durant le CLOSE. i/0 ERROR sur la lecture du JFCB. &rarrow |
S222 |
Job cancellé sans demande de dump. CMD : cancel JJJJJJJ ou SCINNNNN C'est le seul abend qui 'blouse' le COND = EVEN |
S237 |
Message IEC023 |
S237-04 |
Message IEC023: le nombre d'enregistrements lus ne correspond pas à celui trouvé dans le label de fin. Probablement une erreur de hard. |
S237-08 |
Le DSNAME du volume suivant est erroné.
|
S2F3 |
Job en exécution pendant la destruction du système. Refaire IPL et re-soumettre le job |
S300 |
Dataset in use pour un fichier CRISAM |
S301 |
La macro WAIT spécifie un ECD dont le WAIT-BIT est déjà positionné |
S306 |
Appel a un sous programme absent dans la biliotheque |
S30A |
Erreur dans les spécifications du n' de subpool lors de l'exécution d'une nacro FREEMAIN (n' subpool erroné, limite du subpool ... ) |
S313 |
Message IFC1441: erreur au niveau DSCB pour un DS sur disque
|
S313-04 |
I/0 ERROR pendant la lecture d'un DSCB de format 2 ou à changer de volume, re-créer le fichier, re-soumettre le job |
S3141. |
Erreur survenue pendant J'exécution de la macro CLOSE pour un fichier disque. Erreur de lecture pour un DSCB, fichier détruit à changer de volume, re-créer le fichier, re-soumettre le job |
S317 |
Erreur survenue pendant Inexécution de la macre CLOSÉ Erreur de lecture pour un DSCB, fichier détruit àchanger de volume, re-créer le fichier, re-soumettre le job |
S322 |
Temps d'exécution du programme trop long.
|
S32D |
Erreur pendant l'exécution d'un programme en overlay. I/0 ERROR ou erreur de longueur pour un segment. à refaire le LINK du programme et re-soumettre le job |
S331 |
Programme non spécifié |
S337 |
Message IEC024: erreur survenant à la fin d'un fichier. EOF et pas de clause 'AT-END' |
S337-04 |
Paramètre EODAD non spécifié sur le DCB d'un fichier INPUT |
S337-08 |
Pas de routine EODAD pour un data--,et en dummy |
S338 |
Le paramètre LIST de la micro est faux |
S3E8 |
Pas de SORTWORK dans un Tri |
S400 |
|
S406 |
|
S40A |
Tentative de libération de la totalité du subpool n°0 par un programme |
S413 |
Le numéro de volume pour le fichier concerné n'est pas spécifié .Probleme d'allocation de bandes. Ajouter le paramètre VOL= SER dans la carte DD du fichier |
S413-04 |
Aucune unité disponible pour monter le volume spécifié. Le volume déjà monté sur l'unité est permanent résident ou réservé |
S413-08 |
I/0 ERROR pendant le positionnement du volume bande |
S413-0C |
I/0 ERROR pendant la lecture du label volume bande |
S413-10 |
I/0 ERROR pendant la lecture d'une XXX |
S413-14 |
I/0 ERROR pendant la lecture d'un EOFI ou EOF2 sur un volume disque pour un DS en sysout |
S413-18 |
Erreur à l'OPEN d'un fichier sur bande. Aucun VOL/SER spécifié sur la DD, fichier OLD |
S413-1C |
Le numéro séquence du volume dans l'ordre DD est plus grand que le nombre de volumes du dataset |
S413-20 |
I/0 ERROR pendant la lecture du label volume disque |
S413-24 |
Erreur à l'OPEN d'un fichier sur bande. Le paramètre DEN est incompatible avec le dérouleur alloué. Changer le UNIT de la carte DD. |
S413-28 |
Le système est incapable de monter en parallèle tous les volumes pour un dataset indexé ou direct |
S413-34 |
Erreur à l'OPEN d'un fichier sur bande. La carte DD spécifie LABEL= N, on n'a pas précisé de VOL/SER et N est supérieur à 1 |
S414 |
Erreur survenue pendant l’exécution de la macro CLOSE pour un fichier disque
|
S417 |
Erreur survenue pendant l'exécution de la macro CLOSE pour un fichier disque.
|
S422 |
Demande excessive de place en SYS I.SYSJOBQE pour un job è Trop de steps dans un job |
S426 |
La limite du TESTRAN OUTPUT est dépassée |
S430 |
Paramètre invalide |
S437 |
Message IEC025: erreur END OFF VOLUME
|
S437-04 |
Clé de protection en erreur |
S437-08 |
Pointeur du DCB invalide |
S504 |
Le programme est incorrectement modifié |
S506 |
Pas assez de mémoire, réserve par le superviseur d'overiay pour le module (cf 406) |
S513 |
Message IEC1461:
|
S513-04 |
Dataset en cours de traitement sur le volume bande (CLOSE non effectué sur volume bande) |
S5141 |
Erreur survenue pendant l'exécution de la macro CLOSE è I/0 ERROR pendant le lecture du JFCB à re-soumettre le job. |
S522 |
Cancel provoqué par un wait excessif (plus de 30 mn ou valeur SMF) : attente de bande, question au pupitre
|
S537 |
Message IEC026 Pour fichiers concaténés, unité déjà utilisée par un autre |
S537-04 |
Le numéro de série du volume bande est utilisé par un dataset au moment du traitement |
S606 |
Pas assez de mémoire pour le module (cf 506) à agrandir la région ou réduire le programme |
S60A |
FREEMAIN Erreur lors de la fermeture d'un fichier: le début du buffer de ce fichier a été écrasé par un enregistrement trop long d'un autre fichier dont le buffer est situé juste avant. Les enregistrements contenus dans cette zone 'écrasée' sont nécessaires pour fermer le fichier |
S613 |
Message IEC 1471 : erreur détectée lors du contrôle des labels de fin (bande illisible ou détériorée) |
S613-04 |
I/0 ERROR lors du positionnement d'une bande |
S613-08 |
I/0 ERROR lors de la lecture du label bande |
S613-0C |
Label de fichier invalide, bande détériorée |
S613-10 |
I :0 ERROR lors de l'écriture du label bande |
S613-14 |
I/0 ERROR lors de l'écriture de la TAPE MARK après les HDR.
|
S614 |
Message IEC214I
|
S622 |
Arrêt d'un job soumis à partir d'un terminal TSO |
S626 |
Machine Check |
S637 |
Message IEC0261: erreur END OFF VOLUME -EOV erreur TM, positionnement label ou anneau de protection -concaténation de UNITS différentes (DCBOFLG) : K7 et disques en entrée avec le même module de lecture |
S637-04 |
I/0 ERROR pendant la lecture d'un label de bande ou écriture d'une TAPE-NIARK |
S637-08 |
I/0 ERROR au positionnement de la bande après le traitement des labels de fin utilisateur |
S637-0C |
Concaténation de datasets avec attributs différents (Bit 4du DCBOFLCS) |
S637-10 |
I/0 ERROR pendant le positionnement d'une bande. |
S637-14 |
I/0 ERROR : option LEAVE spécifiée dans la macro OPEN ou FEOV. |
S637-18 |
I/0 ERROR pendant le positionnement d'une bande avec option REREAD. |
S637-1C |
1/0 ERROR pour un dataset avec DISP = PASS sans option 2 de l'OPEN. |
S637-20 |
1/0 ERROR pendant le rembobinage ou le déchargement d'une bande privée (DISP = PASS et pas d'option 2 dans l'OPEN) |
S637-24 |
I/0 ERROR pendant le rembobinage d'une bande (FEOV avec REWIND ou DISP = PASS sans option 2 de l'OPEN) |
S637-28 |
I/0 ERROR pendant le rembobinage, ou le déchargement d'une bande |
S637-2C |
I/0 ERROR pendant le rembobinage d'une bande avant les labels de fin |
S637-30 |
I/0 ERROR pendant le rembobinage ou le déchargement d'un mauvais volume |
S637-34 |
I/0 ERROR pendant la lecture d'un label volume bande |
S637-38 |
I/0 ERROR pendant le positionnement d'une bande NL nu NSL |
S637-3C |
I/0 ERROR pendant le positionnement d'une bande concaténée |
S637-40 |
I/0 ERROR pendant le positionnement d'une bande (options INPUT ou INOUT) |
S637-44 |
I/0 ERROR pendant l'analyse des octets déterminant si l'anneau est positionné pour la protection d'un dataset avec l'option INPUT |
S637-48 |
I/0 ERROR pendant le rembobinage ou le déchargement d'une bande |
S637-4C |
I/0 ERROR pendant l'écriture des labels de tête utilisa |
S700 |
Machine check |
S706 |
Module défini par le LINK-EDIT non exécutable. Refaire le LINK et re-sournettre le |
S713 |
Date d'expiration non atteinte, le paramètre DD DISP = MOD étant utilisé |
S713-04 |
Le label du volume bande contient une date d'expiration non atteinte (dans le cas |
S713-08 |
Le label du volume disque contient une date d'expiration non atteinte (dans le cas |
S713-10 |
|
S714 |
Erreur survenue durant l'exécution de la macro CLOSE pour undataset sur bande magnétique: I/0 ERROR pendant l'écriture des labels de fin. Re-soumettre le job |
S717 |
Erreur survenue durant l'exécution de la macro CLOSE pour undataset sur bande magnétique : I/0 ERROR pendant l'écriture des labels de fin. Re-soumettre le job |
S718 |
Erreur de paramètre DLI dans la carte EXEC |
S722 |
Nombre d'enregistrements en SYSOUT dépassant celui spécifié par le paramètre OUTLIM TROP de lignes |
S737 |
Message IEC027: membre non trouvé, erreur survenant pendant une fin de volume ou une allocation d'espace
|
S737-04 |
I/0 ERROR pendant la lecture ou l'écriture d'un DSCB |
S737-08 |
I/0 ERROR pendant la lecture d'un label volume à accès direct |
S737-0C |
I/0 ERROR pendant la lecture de l'adresse TTR d'une mémoire concaténée |
S737-18 |
I/0 ERROR pendant la lecture d'un label volume |
S737-1C |
I/0 ERROR pendant la lecture d'un DSCB de format 3 |
S737-20 |
I/0 ERROR pendant la vérification de montage d'un volume |
S737-24 |
Nom de membre manquant lors d'une concaténation d'une unité 2321 |
S737-28 |
I/0 ERROR pendant la lecture d'un DSCB de format 4 avant lecture d'un format |
S804 |
Une demande d’allocation mémoire ne peut être satisfaite Conflit entre les paramètre SIZE et REGION |
S806 |
|
S806-04 |
|
S806-08 |
I/0 ERROR au chargement du programme
|
S80A |
le programme demande plus de place qu'il n'en dispose
|
S813 |
Message IEC1491 (cf S213 mais sur bande)
|
S813-04 |
Le label de la bande ne correspond pas avec celui codé dans la carte DD (cf VOL du JCL) à Erreur de codification du dsname |
S822 |
Init trop petit en K = REGION (poser les inits) |
S837 |
Message lEC028
|
S837-04 |
I/0 ERROR pendant la lecture du JFCB ou de son extension |
S837-08 |
Nombre de VOL-SER ou de VOL-COUNT inférieur au nombre normal. Re-soumettm le job. |
S878 |
|
S906 |
Plus de 255 utilisateurs pour un module réentrant ou réutilisable en série |
S90A |
FREEMAIN
|
S913 |
Problème sur fichier protégé par un mot de passe |
S937 |
Erreur END OFF VOLUME
|
SA06 |
Tache déjà en attente du module réutilisable en série |
SA0A |
FREEMAIN Zone à libérer chevauchant une zone libre de mémoire. Dans une compilation : EXEC nécessitant le paramètre 'SIZE' |
SA13 |
Erreur lors de l'exécution d'un OPEN
|
SA13-04 |
Le dataset n'est pas trouvé à la position indiquée par le numéro de séquence dans le paramètre LABEL |
SA13-0C |
I/0 ERROR pendant la lecture d'un DSCB de format 3 |
SA13-10 |
Concaténation de dataset/PDS en sortie |
SA14 |
Erreur CLOSE
|
SA22 |
Force opérateur à CANCEL |
SA37 |
Message IECO15
|
SA37-04 |
Emission d'une SVC 55 (EDV) pour un DCB non ouvert |
SA37-08 |
Emission d'une SVC 55 (EDV) avec utilisation du registre numéro 1 comme pointeur vers le DCB |
SB04 |
N° de subpool supérieur à 127 GETMAINIFREEMAIN |
SB06 |
Fin anormale |
SB13 |
I/0 ERROR permanente délectée sur l'imprimante |
SB13-04 |
L'UCS n'est pas dans SYSLIMAGELIB |
SB13-08 |
I/0 ERROR pendant la demande de l'UCS |
SB13-0C |
I/0 ERROR pendant le chargement des buffers |
SB13-10 |
I/0 ERROR pendant la vérification de l'UCS |
SB13-14 |
Cancel après vérification de l'UCS |
SB13-18 |
I/0 ERROR pendant le chargement de FCB |
SB13-1C |
Cancel après vérification du FCB |
SB13-20 |
Pas de mémoire allouée pour SYSLIMAGELIB |
SB13-24 |
Le volume contenant SYSLIMAGELIB n’est pas monté |
SB13-28 |
I/O ERROR pendant la recherche de l'UCS |
SB14 |
CLOSE sur une unité graphique avec un OPEN ayant été fait par un autre job |
SB37 |
Fin de volume disque (Message IEC030I)
|
SB37-04 |
La place nécessaire au fichier dépasse celle allouée sur le disque (allocation secondaire comprise).
|
SB37-08 |
si le fichier a besoin de plusieurs volumes, on peut les lui attribue; en codant dans la carte DD : VOL = (,,,nb de voi.,SER = XXXXXX) et UNIT = (TYPEmb unités) |
SC13 |
I/O ERROR en lecture du JFCB ou DSCB pour des datasets concaténés |
SC13-04 |
DSCB de format 1 d'un PDS n'est pas sur le volume |
SC13-08 |
I/O ERROR pendant la lecture d'un JFCB d'un PDS concaténé |
SC13-0C |
I/O ERROR pendant la lex4ure d'un DSCB de format 3 |
SC13-10 |
Concaténation de dataset/PDS en sortie |
SD0A |
FREEMAIN Tentative de libération d'espace SQA n'appartenant pas à la tache |
SD13 |
1/0 ERROR sur l'OPEN d'une unité graphique |
SD14 |
Erreur sur un CLOSE: S.T.O.W. impossible |
SD14-04 |
Nom déjà présent dans la directory |
SD14-08 |
Plus de place dans la directory |
SD14-10 |
I/O ERROR pendant la recherche en directory |
SD23 |
SYSOUT2 absente (voir fichier en sortie) |
SD37 |
Message IEC03 Il: fichier disque en sortie plein
|
SD37-04 |
Allocation primaire insuffisante pour dataset et pas d'allocation secondaire Action cf SB37 et vérifier la carte DD |
SE13 |
Erreur à l'OPEN sur une unité à graphique, DCBCNCP non compris entre 1 et 99 |
SE37 |
Message IEC032I
|
SE37-040 |
|
SE37-08 |
Pour un dataset en sortie le numéro de séquence trouvé dans le DSCB est inférieur à celui du DE
|
SF13 |
Erreur à l'OPEN d'un fichier
|
SF37 |
|
SX14 |
I/0 ERROR relancer |
ABEND Utilisateur
U0000 |
Dans le cas d'un plantage dans un PRO100, ajouter après la carte EXEC |
U0002 |
Plantage d'IMS |
U0005 |
Carte invalide dans un tri |
U0007 |
Tri interne (PLISTRA ou PLISTRC) sur plusieurs lignes mal codé. (Pour les champs SORT et RECORD, mettre un blanc après la lère quote et un blanc avant la 2ème). |
U0009 |
|
U0015 |
Dans un tri sortfield sur une position inexistante notamment en variable |
U0016 |
|
U0018 |
Format invalide dans un tri |
U0027 |
Fichier vide dans un tri |
U0034 |
Avec ERROR 10 - fichier utilisé |
U0036 |
Erreur de séquence |
U0043 |
Recompilation du programme Cause - fichiers d'entrée et de sortie n'ont pas les mêmes caractéristiques |
U0044 |
Data exception (GAP) Incohérence entre les données en entrée et celles atten- durs par le pgrn : sélection au niveau des comptes 'I' |
U0046 |
|
U0061 |
|
U0063 |
Problème dans un tri :
|
U0065 |
|
U0073 |
LOG initialisation failed à il manque la carte '//IEFRDER DD DUMMY' dans le jcl Avec IEBGENER , cela correspond au message ICE073A qui signifie que les données sont trop longues (erreur de blocage) |
U0132 |
Data exception (GAP) |
U0144 |
Pas de région disponible |
U0220 |
Erreur provoquée volontairement dans un programme DL1 |
U0240 |
Cancel d'une transaction trop longue |
U0254 |
Problème IMS relancer sans rien toucher |
U0261 |
Ecrasement de pointeur ou de zone ou mauvais Format de SSA |
U0428 |
Programme non trouvé dans le noyau |
U0452 |
Transaction stoppée |
U0456 |
|
U0457 |
Conflit entre deux BMP utilisant la même base de données Mettre une carte ²/*ENQ² |
U0458 |
Une base du PSB est stoppée |
U0474 |
BMP stoppée par l'opérateur (STO REG ABDUMP)
|
U0476 |
Conflit entre ACB et PSB - pointeur défectueux
|
U0519 |
Avec FS = 24: erreur d'écriture (que sur VALMOB), fichier trop petit (SB37). Enregistrements trop grands, agrandir le fichier : nouveau DEFINE |
U0528 |
Problème sur un fichier GSAM (généralement en VALI) |
U0636 |
Erreur dans le passage des paramètres |
U0688 |
Contrôleur IMS inactif |
U0775 |
|
U0777 |
Ressource en DEADLOCK * relancer |
U0811 |
Problème de pointeur sur un DELETE ou un REPLACE -. base vérolée ? (cf DLTOTP) |
U0821 |
Problème de PSB.Mauaise ACBLID? |
U0822 |
Problème de Région |
U0844 |
Bases pleines |
U0850 |
Mauvaise utilisation de DBD . Décharger la base et la recharger. |
U0852 |
Incohérence entre la base et l'index, probablement lié a une mauvaise utilisation de DBD . Décharger la base et la recharger. |
U0853 |
Incohérence entre la base et l'index, probablement hé a une mauvaise utilisation de DBD à Décharger la base et la recharger. |
U0929 |
Le programme n'a pas de DBD ou de PSB |
U0999 |
Avec REPRO SYSIPT. Faire 'FILE 'avec MODE= N en entrée |
U1034 |
Problème système |
U1696 |
Poubelle |
U2048 |
PSB du programme différent de celui du job |
U2696 |
Data exception |
U3001 |
Poubelle En général problème de conversion (chargement d'une zone numérique avec de l'alphabétique). Message indiquant l'offset de l'instruction ayant provoqué l'erreur (à une ligne près ... ) si erreur PROTECTION EXCEPTION à SOC4 déguisé, vérifier les includes, les pointeurs ... |
U3002 |
Poubelle |
U3007 |
Directory pleine sur bibliothèque FORMAT,TFORMAT et/ou REFERAL |
U3010 |
Working storage insuffisante |
U3807 |
Tentative d'allocation d'une table nulle |
U3906 |
'AI' : I/0 ERROR système ou utilisateur |
U3910 |
'AM' : fonction interdite par le PROCOPT |
U3918 |
'AI' CUNG avec un nom de terminal logique inconnu |
U3928 |
'DJ' Erreur sur un REPL ou un DLET |
U3929 |
‘DX' violation des règles de suppression |
U3930 |
'GA' changement de niveau hiérarchique |
U3931 |
'GB' . fin de base |
U3932 |
'GE' segment non trouvé |
U3933 |
'GK' changement de segment sans changement de niveau |
U3935 |
'GP' GNP sans orgre GET précédent sur le parent |
U3936 |
'II' : tentative d'un segment déjà existant |
U3937 |
'IX' . violation des règles d'insertion |
U3972 |
²: ordre DL I réussi |
U4000 |
Débordement de tableau ou FREE sans ALLOCATEprobleme d'adressage |
U4001 |
BMPLIB incorrecte |
U4002 |
Pas de BMPLIB |
U4003 |
Problème de disque |
U4004 |
Membre non trouvé en bibliothèque |
U4005 |
Mauvaise concaténation de BMPLIB |
U4007 |
Tentative de travail en DL1 sur des bases déjà sous IMS |
U4010 |
Problème d'autorisation RACF. Utiliser un USER/PASSWORD pour lancer le job |
U4032 |
BMP -. allocation insuffisante ou module récursif/boucle |
U4036 |
Conflit entre ACB et PSB, adresse défectueuse CfU0476 |
U4048 |
Problème de taille région |
U9050 |
Région insuffisante. La base doit être stoppée |
NOT |
Fichier déjà catalogué (le job ne se plante pas) |
CATLG2 |
deleter le fichier et utiliser TESTCAT ds le job |
SPACE |
Manque de place à l'allocation du step. Diminuer le REQUESTSPACE ou changer de disque |
|
|
Return Code VSAM
CODE |
RAISON |
00 |
Opération effectuée avec succès |
10 |
Fin de fichier, clause AT END :
|
21 |
Clé invalide : erreur de séquence |
22 |
Clé invalide : clé en double |
23 |
Clé invalide : pas d’enregistrement correspondant à la clé |
24 |
Clé invalide : dépassement de frontière (fichier VSAM indexé) |
30 |
Erreur d’Entrée / Sortie |
34 |
Dépassement de frontière (fichier VSAM indexé) |
44 |
Problème d’ouverture des bases |
91 |
Mauvais mot de passe |
92 |
|
93 |
|
94 |
Pas de pointeur d’enregistrement dans une lecture séquentielle |
95 |
Information de fichier invalide ou incomplète |
96 |
Carte de contrôle manquante (DD ou DLBL) |
Codes SPITAB
Code |
Raison |
00 |
Ok |
01 |
Table inexistante |
02 |
Poste inexistant |
03 |
Indice incorrect |
04 |
Fonction structure de la zone PARAMETRE erroné |
05 |
Erreur d’entrée-sortie |
06 |
Demande illogique |
07 |
Table vide |
08 |
Maj. sur une table non mémorisée par GH |
09 |
Erreur d’acquisition dynamique en mémoire |
10 |
Numéro de page erronée |
11 |
Insertion sur poste existant |
12 |
Nombre maximal de postes dépassé |
13 |
Fin de table |
14 |
Tentative d’insertion de poste à HIGH VALUE ou LOW VALUE |
15 |
Nombre de poste demandé supérieur à 32767 |
16 |
Trop de postes à mémoriser |
17 |
Erreur de recherche dichotomique (référence multiple) |
18 |
Référence invalide en mise à jour |
19 |
Erreur de mise à jour de la table des tables |
20 |
DBD non trouvée dans le PSB |
21 |
Eléments demandés incorrects |
22 |
Impossibilité de chargé l’accesseur spitab |
23 |
Nombre de poste demandé trop élevé |
24 |
Poste inexistant pour la clé de validité demandée |
25 |
Code fonction GD ou RD sur une table sans clé de validité |
29 |
Table non validée dans un environnement DB2 |
61 |
Absence d’autorisation sous DB2 |
62 |
Deadlock ou interblocage entre utilisateurs sous DB2 |
63 |
Violation de la règle d’intégrité référentielle sous DB2 |
Codes DL1
‘AD’ |
Le PSB ne correspond pas au programme ..... |
‘AI’ |
I/0 ERROR système ou utilisateur DB non alloué a DL1 |
‘AO’ |
I/0 ERROR système ou utilisateur Erreur d'écriture |
‘AM’ |
Fonction interdite par le PROCOPT |
‘A1’ |
CHNG avec un nom de terminal logique inconnu |
‘DJ’ |
Erreur sur un REPL ou un DLET (non précédé par un GU) |
‘DX’ |
Violation des règles de suppression |
‘GA’ |
Changement de niveau hiérarchique |
‘GB’ |
Fin de base |
‘GE’ |
Segment non trouvé |
‘GK’ |
Changement de segment sans changement de niveau |
‘GP’ |
GNP sans ordre GET précédent sur le parent |
‘II’ |
Insertion d'un segment déjà existant |
‘IX’ |
Violation des règles d'insertion |
‘X5’ |
Double insertion de SPA |
Autres
SQLCODE : Document PDF
MQSERIES : MQSeriesGuide.pdf et MQSeriesRef.pdf